// 此vm参数为页面的实例，可以通过它引用vuex中的变量
module.exports = vm => {
    // 初始化请求配置
    uni.$u.http.setConfig(config => {
        /* config 为默认全局配置*/
        config.baseURL = 'https://eggblog.bluej.cn' /* 根域名 */
        return config
    })
	
	// 请求拦截
	uni.$u.http.interceptors.request.use(config => { // 可使用async await 做异步操作
	    return config 
	}, config => { // 可使用async await 做异步操作
	    return Promise.reject(config)
	})
	
	// 响应拦截
	uni.$u.http.interceptors.response.use(response => { /* 对响应成功做点什么 可使用async await 做异步操作*/
		return response
	}, response => { 
		// 对响应错误做点什么 （statusCode !== 200）
		return Promise.reject(response)
	})
}